ccR_Default = {
	-- Default Settings
		Debug = false,
		-- Custom Rotation Buillders
			-- Anky Settings
			UseAnkhy = false,
			Ankhy_Mage_Ignite = 85000,
			-- G1zstar Settings
			UseG1zstar = false,
		-- Descriptors
			DeathKnight_RisenAllyDescriptor = "0x48",
		-- ccR.lua
			RunPerFrameCount = false,
			FrameCount = 0,
			FrameCountMax = 25,
			RunPerTimeCount = true,
			TimeCount = 0.10,
			TimeCountMax = 0.20,
		-- General
			Enabled = true,										-- is ccR Enabled for use?
			Auto_Loot = true,									-- \sys\functions\AutoLoot.lua
			Auto_Target = true,									-- \sys\functions\AutoTarget.lua
			Auto_Facing = true,									-- \sys\functions\AutoFacing.lua
			Auto_AoE = true,									-- Switch between Single and AoE modes
			Auto_AoE_Ignore_On_Boss = true,						-- Stay on single target mode if the target is a boss
			Manual_AoE = false,									-- Toggled by keybinding
			Racial_Spell_Interupt = true,						-- Arcane Torrent/Warstomp/Quaking Palm
			Racial_Healing = true,								-- Gift of the Naaru @ 80% HP
			Racial_DPS = true,									-- Blood Fury/Berserking
			Racial_Debuff = true,								-- Stoneform/Escape Artist/Every Man For Himself
			StartAttack_On_Target = true,						-- Uses StartAttack() once running and has a target
			Trinkets_In_Combat = true,							-- Use Trinkets in Combat
		-- Custom Features
			Custom_Features = true,								-- Use these features
			CF_KafaPress = true,								-- Use Kafa Press when available
			CF_Kafakota_Berry = true,							-- Use Kafakota Berries if available
			CF_Treasure_Tracking = true,						-- Track MoP Treasures
			CF_Target_Tracking = true,							-- Track your selected target by name
			CF_Health_Potions = true,							-- Use any available health potion
			CF_Health_PotionsHP = 40,							-- % of health to use a pot
			CF_Mana_Potions = true,								-- Use any available mana potion
			CF_Mana_PotionsMP = 40,								-- % of mana to use a pot
			CF_Stay_Potted = true,								-- Use alchemy potions to retain buff
			CF_Engineering_Bombs = true,						-- Use Engineering bombs in combat
			CF_Track_Good_Lewt = true,							-- Track Golden Lotus/Trillium
		-- ccR Function Tweeks
			ObjectListUpdate = 0.25, 							-- Update the object list every X ms
			AutoTargetDelay = 0.25,
			Check_Line_Of_Sight = true, 						-- Check LoS when using ccrCast
	-- Classes
		-- Death Knight
			-- Blood
			-- Frost
			DeathKnight_2_SingleTargetCount = 3,
			DeathKnight_2_AoECount = 4,
			DeathKnight_2_UsePillarOfFrost = true,
				-- Talents
				DeathKnight_2_UseRoilingBlood = true,
				DeathKnight_2_RoilingBloodCount = 4,
				DeathKnight_2_UsePlagueLeech = true,
				DeathKnight_2_UseUnholyBlight = true,
				DeathKnight_2_UnholyBlightCount = 4,
				DeathKnight_2_UseLichBorneHealing = true,
				DeathKnight_2_LichBorneHealingHP = 40,
				DeathKnight_2_UseAntiMagicZone = true,
				DeathKnight_2_UseDeathsAdvance = true,
				DeathKnight_2_UseAsphyxiate = true,
				DeathKnight_2_UseDeathPact = true,
				DeathKnight_2_DeathPactHP = 40,
				DeathKnight_2_UseDeathSiphon = true,
				DeathKnight_2_DeathSiphonHP = 60,
				DeathKnight_2_UseConversion = true,
				DeathKnight_2_ConversionHP = 40,
				DeathKnight_2_ConversionHPMax = 80,
				DeathKnight_2_UseBloodTap = true,
				DeathKnight_2_BloodTapCharges = 8,
				DeathKnight_2_UseGoreFiendsGrasp = true,
				DeathKnight_2_GorefiendsGraspCount = 4,
				DeathKnight_2_UseRemorselessWinter = true,
				DeathKnight_2_RemorselessWinterCount = 4,
			-- Unholy
			-- Functions
			DeathKnight_UseDeathStrike = true,
			DeathKnight_DeathStrikeHP = 80,
			DeathKnight_UseDeathStrikeOnProc = true,
			DeathKnight_DeathStrikeOnProcHP = 90,
			DeathKnight_UseRaiseDead = false,
			DeathKnight_UseRaiseDeadOnBuffs = true,
			-- Abilities
			DeathKnight_UseMindFreeze = true,
			DeathKnight_UseStrangualte = true,
			DeathKnight_UseChainsOfIce = false,
			DeathKnight_UseDarkSimualcrum = false,
			DeathKnight_UseEmpowerRuneWeapon = true,
			DeathKnight_UseHornOfWinter = true,
			DeathKnight_HornOfWinterLimit = 90,
			DeathKnight_UseIceboundFortitude = true,
			DeathKnight_IceboundFortitudeHP = 60,

		-- Druid
			-- Abilities
			-- Balance
			-- Feral
			Druid_2_SingleTargetCount = 2,
			Druid_2_AoECount = 3,
			Druid_2_RakeEveryone = true,
			Druid_2_UseSavagery = true,
			Druid_2_UsePredatorySwiftness = true,
			Druid_2_PredatorySwiftnessHP = 80,
			Druid_2_UseFaerieFire = true,
			Druid_2_UseBarkskin = true,
			Druid_2_BarkskinHP = 80,
			Druid_2_UseBerserk = true,
			Druid_2_UseSurvivalInstincts = true,
			Druid_2_SurvivalInstinctsHP = 50,
			Druid_2_UseSkullBash = true,
			Druid_2_UseMightOfUrsoc = false,
			Druid_2_MightOfUrsocHP = 40,
				-- Talents
				Druid_2_UseWildCharge = true,
				Druid_2_UseRenewal = true,
				Druid_2_RenewalHP = 70,
				Druid_2_UseCenarionWard = true,
				Druid_2_CenarionWardHP = 80,
				Druid_2_UseIncarnation = true,
				Druid_2_UseForceOfNature = true,
				Druid_2_UseDisorientingRoar = true,
				Druid_2_UseMightyBash = true,
				Druid_2_UseUrsolsVortex = true,
			-- Guardian
			Druid_3_SingleTargetCount = 3,
			Druid_3_AoECount = 4,
			Druid_3_UseBerserk = true,
			Druid_3_UseSurvivalInstincts = true,
			Druid_3_SurvivalInstinctsHP = 50,
			Druid_3_UseFaerieFire = true,
			Druid_3_UseBarkskin = true,
			Druid_3_BarkskinHP = 80,
			Druid_3_UseSkullBash = true,
			Druid_3_UseFrenziedRegeneration = true,
			Druid_3_FrenziedRegenerationHP = 60,
			Druid_3_UseMightOfUrsoc = true,
			Druid_3_MightOfUrsocHP = 40,
				-- Talents
				Druid_3_UseWildCharge = true,
				Druid_3_UseRenewal = true,
				Druid_3_RenewalHP = 70,
				Druid_3_UseCenarionWard = true,
				Druid_3_CenarionWardHP = 80,
				Druid_3_UseIncarnation = true,
				Druid_3_UseForceOfNature = true,
				Druid_3_UseDisorientingRoar = true,
				Druid_3_UseMightyBash = true,
				Druid_3_UseUrsolsVortex = true,

			-- Restoration
		-- Monk
			-- Abilities
			Monk_UseDetox = true,
			Monk_UseDisable = false,
			Monk_UseNimbleBrew = true,
			Monk_UseSpearHandStrike = true,
			Monk_UseHealingSphere = true,
			Monk_HealingSphereHP = 80,
			Monk_UseGrappleWeapon = true,
			-- Brewmaster
			-- Mistweaver
			-- Windwalker
				Monk_3_SingleTargetCount = 3,
				Monk_3_AoECount = 4,
				Monk_3_UseFistsOfFury = true,
				Monk_3_TouchOfKarma = true,
				Monk_3_TouchOfKarmaHP = 60,
				Monk_3_FortifyingBrew = true,
				Monk_3_FortifyingBrewHP = 70,
				Monk_3_UseExpelHarm = true,
				Monk_3_ExpelHarmHP = 80,
				Monk_3_UseEnergizingBrew = true,
				Monk_3_UseTigerEyeBrew = true,
				Monk_3_TigerEyeBrewStacks = 8,
				Monk_3_UseStormEarthAndFire = true,
				-- Talents
				Monk_3_UseChiWave = true,
				Monk_3_ChiWaveHP = 80,
				Monk_3_UseZenSphere = true,
				Monk_3_ZenSphereHP = 80,
				Monk_3_UseChiBurst = true,
				Monk_3_ChiBurstHP = 80,
				Monk_3_UseChiBrew = true,
				Monk_3_UseRingOfPeace = true,
				Monk_3_RingOfPeaceCount = 4,
				Monk_3_UseDampenHarm = true,
				Monk_3_DampenHarmHP = 50,
		-- Paladin
			-- Abilities
				Paladin_UseLayOnHands = true,
				Paladin_LayOnHandsHP = 10,
				Paladin_UseDivineShield = true,
				Paladin_DivineShieldHP = 35,
				Paladin_UseCleanse = true,
				Paladin_CleanseDuration = 30,
				Paladin_UseDivineProtection = true,
				Paladin_DivineProtectionHP = 85,
				Paladin_UseHandOfProtection = true,
				Paladin_HandOfProtectionHP = 15,
				Paladin_UseHandOfFreedom = true,
			-- Holy
				Paladin_Holy_SingleTargetCount = 1,
				Paladin_Holy_AoECount = 2,
				Paladin_1_UseSealSwitching = false,
				Paladin_1_SoT = 6,
				Paladin_1_SoR = 7,
				-- Talents
					Paladin_3_UseHammerOfJustice = true,
					Paladin_3_UseSelflessHealer = true,
					Paladin_3_SelflessHealerHP = 80,
			-- Protection
				Paladin_Protection_SingleTargetCount = 3,
				Paladin_Protection_AoECount = 4,
				Paladin_2_UseSealSwitching = false,
				Paladin_2_SoT = 6,
				Paladin_2_SoR = 7,
				-- Talents
					Paladin_2_UseHammerOfJustice = true,
					Paladin_2_UseSelflessHealer = true,
					Paladin_2_SelflessHealerHP = 80,
			-- Retribution
				Paladin_3_SingleTargetCount = 3,
				Paladin_3_AoECount = 4,
				Paladin_3_UseSealSwitching = true,
				Paladin_3_SoT = 3,
				Paladin_3_SoR = 4,
				-- Talents
					Paladin_3_UseHammerOfJustice = true,
					Paladin_3_UseSelflessHealer = true,
					Paladin_3_SelflessHealerHP = 80,
		-- Rogue
			-- Abilities
				Rogue_UseAutoStealth = true,
				Rogue_UseEvasion = true,
				Rogue_EvasionHP = 40,
				Rogue_UseKick = true,
				Rogue_UseGouge = true,
				Rogue_KeepBuffsUp = true,
				Rogue_UseDistract = true,
				Rogue_UseDismantle = true,
				Rogue_UseCloakOfShadows = true,
				Rogue_UseShadowstep = true,
			-- Assassination
			-- Combat
				Rogue_2_SingleTargetCount = 5,
				Rogue_2_AoECount = 6,
				-- Spec Specific Abilities
				Rogue_2_UseBladeFlurry = true,
				Rogue_2_BladeFlurryCount = 2,
				Rogue_2_UseAdrenalineRush = true,
				Rogue_2_UseKillingSpree = true,
				Rogue_2_KillingSpreeCount = 3,
				-- Talents
				Rogue_2_UseFeint = false,
				Rogue_2_FeintHP = 60,
				Rogue_2_UseShadowstep = true,
			-- Sublety
		-- Warlock
			-- Affliction
			-- Demonology
			-- Destruction
				-- Talents
				Warlock_3_UseDarkRegeneration = true,
				Warlock_3_DarkRegenerationHP = 70,
				Warlock_3_UseDemonicBreath = true,
				Warlock_3_DemonicBreathCount = 2,
				Warlock_3_UseMortalCoil = true,
				Warlock_3_MortalCoilHP = 85,
				Warlock_3_UseShadowfury = true,
				Warlock_3_ShadowfuryCount = 3,
			Warlock_3_ImmolateAll = true,	
			Warlock_3_UseCurseOfEnfeeblement = true,
			Warlock_3_UseHavoc = true,
			Warlock_3_UseEmberTap = true,
			Warlock_3_EmberTapHP = 85,
			Warlock_3_UseTwilightWard = true,
			Warlock_3_UseUnendingResolve = true,
		-- Warrior
			-- Arms
			Warrior_1_SingleTargetCount = 3,
			Warrior_1_AoECount = 4,
			Warrior_1_UseCharge = true,
			Warrior_1_UsePummel = true,
			Warrior_1_UseThunderclap = true,
			Warrior_1_ThunderclapCount = 4,
			Warrior_1_UseDisarm = true,
			Warrior_1_UseCleave = true,
			Warrior_1_UseShieldWall = true,
			Warrior_1_ShieldWallHP = 50,
			Warrior_1_UseDieByTheSword = true,
			Warrior_1_DieByTheSwordHP = 50,
			Warrior_1_UseRecklessness = true,
			Warrior_1_UseRallyingCry = true,
			Warrior_1_RallyingCryHP = 40,
			Warrior_1_UseSkullBanner = true,
			-- Talents
			Warrior_1_UseEnragedRegeneration = true,
			Warrior_1_EnragedRegenerationHP = 75,
			Warrior_1_UseStaggeringShout = true,
			Warrior_1_StaggeringShoutCount = 4,
			Warrior_1_UsePiercingHowl = true,
			Warrior_1_PiercingHowlCount = 4,
			Warrior_1_UseDisruptingShout = true,
			Warrior_1_DisruptingShoutCount = 4,
			Warrior_1_UseBladestorm = true,
			Warrior_1_BladestormCount = 4,
			Warrior_1_UseShockwave = true,
			Warrior_1_ShockwaveCount = 4,
			Warrior_1_UseDragonRoar = true,
			Warrior_1_DragonRoarCount = 4,
			-- Fury
			-- Protection
}

ccRS = { }

--[[ ####  CORE CONFIGURATION BELOW -- EDIT AT YOUR OWN RISK  #### ]]
--[[
	## _ccr.lua 
]]--
	ccrEnabled = true;							-- Enable the listening of the key
	ccrUseAoE = false;							-- Use AoE mode?
	ccrStart = false;							-- Boolean for doing the rotation
	ccrFrame = 0;								-- Temp var, increases per frame
	ccrMaxFrame  =  25;							-- Executes rotation once reached
	ccrRunOnce = false;							-- Used for ObjectListToTable.lua and AutoLoot.lua
--[[
	## Table list
]]--
	ccrObjectListTable = {}
	ccrV_ObjectListScan = 0.25 					-- Update the object list in combat every X
	ccrHostileMobTable = {}
	ccrFriendlyMobTable = {}